<?php
  


  function uploads($file){

            // print_r($_FILES);die; 
            $filesize=1024*1024*2;

            if($file['size']>$filesize){



              echo '<script>alert("你上传的头像超出大小限制");</script>';die;
            }
             // 定义上传的文件类型
            $filetype = array('jpg','jpeg','png','gif');
              // 查找斜杠的位置 
           $ipos = stripos($file['type'],'/');

           // 截取文件名
          $type = substr($file['type'],$ipos+1);
            // 判断上传的文件类型
          if(!in_array($type,$filetype)){
             echo '<script>alert("你上传的头像格式不符");</script>';die;


          }
             // 随机命名，防止文件被覆盖
          $filename = date('YmdHis').mt_rand(100009,999999);

           
          $filename.='.'.$type;

          // 动态生成文件路径
          $filepath = './uploads/'.date('Y-m').'/'.date('d').'/';

           // 判断文件夹是否存在，存则不创建，否则创建
          if(!file_exists($filepath)){

            mkdir($filepath,777,true);
          }
          // 拼接的文件名
          $savepath=$filepath.$filename;
          // mkdir('./uploads/2017-08/09',777,true);
          // 将文件保存到指定生成的文件夹中
          move_uploaded_file($file['tmp_name'], $savepath);

          // 调用缩略图
        return  thumb($filepath,$filename);

          
   
}





















































